雖然理論上可以用程式碼編輯器甚至文字編輯器開發,但那實在太辛苦了,所以 Google 基於 JetBrains Intellij IDEA 打造出 Android Studio 來幫助 Android 開發者
選擇 Empty Compose Activity,因為要使用 Compose 函式庫開發,後面會介紹 Compose
畫面中央是程式碼編輯區
左、右與下側有許多功能標籤,可以點擊打開或收起,下圖就是打開左側檔案瀏覽器的狀態
右上方有一排常用操作按鈕,可以編譯、運行 Gradle task、除錯、版本控制等動作
雖然 Android Studio 很方便,照著引導流程選專案類型再填幾個欄位就能創好一個專案,但完全不知道它創好的專案檔案與資料夾分別有什麼作用,所以接下來會一一介紹
/app
APP 模組,實際 APP 開發的套件管理、程式碼與設定檔都放在這裡
/app/src
存放開發者建立的程式碼與素材
/gradlew
、/gradlew.bat
、/gradle.properties
、/build.gradle
、/build.gradle.kts
、/gradle
和 /.gradle
都是 Gradle 相關的檔案,Gardle 是一個套件管理、編譯的工具,後面會介紹它
除了 Android Studio 內建的功能,也能安裝擴充元件幫助自己開發時更得心應手,我裝的擴充元件有以下兩個:
讓每對括號有不同顏色,方便查看對應的括號位置
增強 Git 的功能,像是在游標當前行顯示 git blame